package swingxrcp.framework.model.environment;

import java.util.Locale;
import java.util.TimeZone;

/**
 * 用户上下文
 *
 * @author liangfei
 *
 */
public class UserContext {

	public UserContext(Object user) {
		super();
		this.user = user;
	}

	private Object user;

	/**
	 * 获取用户信息
	 *
	 * @return 用户信息
	 */
	public Object getUser() {
		return user;
	}

	private Locale locale;

	/**
	 * 获取客户端国际化区域
	 *
	 * @return 客户端国际化区域
	 */
	public Locale getLocale() {
		return locale;
	}

	private TimeZone timeZone;

	/**
	 * 获取客户端时区
	 *
	 * @return 客户端时区
	 */
	public TimeZone getTimeZone() {
		return timeZone;
	}

	private String ip;

	/**
	 * 获取客户端IP
	 *
	 * @return 客户端IP
	 */
	public String getIP() {
		return ip;
	}

}
